home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / urn / urn-archives / urn-ietf.archive.9703 / 000020_owner-urn-ietf _Tue Mar 11 10:02:18 1997.msg < prev    next >
Internet Message Format  |  1997-04-01  |  4KB

  1. Received: (from daemon@localhost)
  2.     by services.bunyip.com (8.8.5/8.8.5) id KAA13941
  3.     for urn-ietf-out; Tue, 11 Mar 1997 10:02:18 -0500 (EST)
  4. Received: from mocha.bunyip.com (mocha.Bunyip.Com [192.197.208.1])
  5.     by services.bunyip.com (8.8.5/8.8.5) with SMTP id KAA13914
  6.     for <urn-ietf@services.bunyip.com>; Tue, 11 Mar 1997 10:02:14 -0500 (EST)
  7. Received: from [132.146.5.4] by mocha.bunyip.com with SMTP (5.65a/IDA-1.4.2b/CC-Guru-2b)
  8.         id AA13173  (mail destined for urn-ietf@services.bunyip.com); Tue, 11 Mar 97 10:02:02 -0500
  9. Received: from ferao.jungle.bt.co.uk by mailhub.axion.bt.co.uk with SMTP (PP); Tue, 11 Mar 1997 14:57:00 +0000
  10. Received: from phao.jungle.bt.co.uk by ferao.jungle.bt.co.uk (Jungle-SMTP-01) ID AA00312; Tue, 11 Mar 1997 14:52:33 GMT
  11. Message-Id: <3.0.32.19970311145938.006cad18@sherekhan.jungle.bt.co.uk>
  12. X-Sender: rbriscoe@sherekhan.jungle.bt.co.uk
  13. X-Mailer: Windows Eudora Pro Version 3.0 (32)
  14. Date: Tue, 11 Mar 1997 14:59:39 +0000
  15. To: urn-ietf@bunyip.com
  16. From: Bob Briscoe <rbriscoe@jungle.bt.co.uk>
  17. Subject: [URN] URNs grandfathering certain Object or Interface References
  18. Mime-Version: 1.0
  19. Content-Type: text/plain; charset="us-ascii"
  20. Sender: owner-urn-ietf@Bunyip.Com
  21. Precedence: bulk
  22. Reply-To: Bob Briscoe <rbriscoe@jungle.bt.co.uk>
  23. Errors-To: owner-urn-ietf@Bunyip.Com
  24.  
  25. Apologies if this has already covered - I've not being reading the URN list
  26. too carefully recently, but a scan of the archive and the latest NAPTR
  27. draft makes me think I have identified a new problem.
  28.  
  29. The NAPTR proposal has a regexp/replacement field based on sed which is a
  30. text based transformation.
  31.  
  32. DCE universally unique id's (UUIDs) used by Microsoft's COM (as well as
  33. DCE) and CORBA/2 Interoperable Object References (IORs) are typically
  34. generated to include a references to the service for resolving them but
  35. they can both be stringified to end up being a string of hex characters.
  36. Proposals have been put forward to introduce these as new URL schemes.
  37.  
  38. Refer to:
  39. The "clsid:" URL Scheme, Charlie Kindel, Microsoft Corporation, Feb 28 1996
  40. Draft, <URL:http://www.w3.org/pub/WWW/Addressing/clsid-scheme>
  41.  
  42. CORBA 2.0, Universal Network Objects, PTC/96-08-04, Object Management
  43. Group, Inc. July 1996 <URL:http://www.omg.org/corba/corbiiop.htm> [Section
  44. 10.6.5 Stringified Object References]
  45.  
  46. You end up with URLs like:
  47. clsid:EFF6744C-7143-11cf-A51B-080036F12502
  48. or
  49. IOR:000000000000001b9444c3a48656c6c6f576f726c642f476f6f644461793a312e3000000
  50. 00000010000000000000044000100000000000e3133302e31303a22e3137362e3900d7820000
  51. 002800504d43000000010000001448656c6c6f576f726c643a3a476f6f644461790000000002
  52. cc52247e
  53.  
  54. I don't know to much about UUIDS but I know that IORs are intended to be
  55. semi-resolvable outside the domain in which their id has true context, at
  56. least to the extent that the services they rely on for resolution, and the
  57. originating domain can be identified.
  58.  
  59. The problem is that some COM/CORBA based systems can interpret these
  60. strings of hex digits to extract the machine/port etc. which hosts the
  61. object they need for resolution, but the algorithm isn't a simple textual
  62. transformation.
  63.  
  64. How might NAPTR cope with this without just resorting to a replacement
  65. string and lumping the whole problem on one global resolver for the whole
  66. scheme leading to a horrible bottleneck?
  67.  
  68. Alternatively, given that Object systems have their own location
  69. transparency schemes, might URN not be relevant here (then we'd have to
  70. rename them FURNs (Fairly Universal Resource Names)? I would have thought
  71. that if URN could be made relevant, it should be.
  72.  
  73. Apologies in advance for anyone who wants me to explain these schemes in
  74. any more depth - my knowledge is fairly sketchy.
  75.  
  76. Bob
  77. ____________________________________________________________________________
  78. Bob Briscoe         http://www.labs.bt.com/people/briscorj/index.htm